#!/bin/sh

# -z 测试操作符用于检查字符串是否为空，即未设置或长度为零。
if [ -z "$CONFIG_DEV" ]; then
    echo "Error: Environment variable CONFIG_DEV is not set."
    exit 1
fi

# 这里的 exec 命令会用参数列表 $@ 替换当前 shell 进程，从而执行传入的命令。"$@" 表示所有传递给脚本的参数，保持它们的引用完整性（即保留空格等特殊字符）。
# 比如 Dockerfile 文件中CMD指定的 /app/simplehttp --prefix=victory 就会被执行
exec "$@"
